@charset "UTF-8";
/**
 * 
 * @authors tanglin (you@example.org)
 * @date    2017-12-21 21:48:46
 * @version v1.0.0
 */
 @font-face{ 
font-family: 'fzltxh'; 
src: url('images/fzltxh.ttf') format('truetype'); 
}
 @font-face{ 
font-family: 'kaiti'; 
src: url('images/kaiti.ttf') format('truetype'); 
}
html {font-size: 62.5%;background-color: #e7e7e7;}
/*10 ÷ 16 × 100% = 62.5%*/
body {font-size: 1.4rem; position: relative;}
html {font-family: "Microsoft Yahei","微软雅黑","Tahoma","SimSun";-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin: 0; padding: 0;}
/* -webkit-text-size-adjust fix Chrome 12 px limit */
body,button,input,select,textarea,label{font-family: "Microsoft Yahei","微软雅黑","Tahoma","SimSun";font-size: 14px;-webkit-text-size-adjust: none;}
button,input,select,label {vertical-align: middle;list-style-type: none;border: none;}
ul {list-style: none;}
h1,h2,h3,h4,h5,h6 { font-weight: normal;}
img{border: 0 none;max-width:100%;}
a img,span img {vertical-align: middle;}
em {font-style: normal;}
a {text-decoration: none;color: #000000;}
a:hover {color: #118ab3;text-decoration: none;cursor: pointer;}
.fl {float: left;}
.fr {float: right;}
.visible-xs{display: none!important;}
.hidden-xs { display: block !important;}
.fixed_width {width: 1200px;margin: 0 auto;position: relative;z-index: 9;overflow: hidden;}
.fixed_width_header{ width: 1200px;margin: 0 auto;z-index:9;box-shadow: 0px 0px 10px #888888;}
.main_body {overflow: hidden;width: 100%;margin:0px auto;background-color:#fafafa}
.header{width: 100%;height: 185px;line-height: 50px;position: relative;background: #ffffff;z-index: 30;margin-bottom: 15px;}
.header .logo img{vertical-align:middle;}
.header .nav{width: 100%;background-color: #d10014;margin: 0 auto; height: 45px;}
.nav .nav_Ul{margin: 0 auto; width: 1100px;height: 40px;}
.nav .nav_Ul li{float: left;height: 40px;position: relative;cursor: pointer;}
.nav .nav_Ul li a.nav_a{display: inline-block;height: 36px;width: 85px;font-size: 16px;text-align: center;margin: 0px 35px 0px 35px;line-height: 36px;color: #fff;}
.nav_a:hover{border-bottom: solid 2px #fff;border-radius: 0;}
.nav .nav_Ul li.active a.nav_a,.nav .nav_Ul li a.nav_a:hover{background: #cf0020;border-radius: 0px;color: #ffffff;}
.nav button.menu{background: url(images/menu.png) right center no-repeat;width: 35px;height: 33px;position: absolute;right: 10px;top: 20px;background-size: cover;cursor: pointer;}
.nav .nav_Ul li dl.down{background-color:#d10014;text-align: center;top: 50px;position: absolute;width: 85px;display:none; left: 35px;box-shadow: 0px 3px 7px 3px rgba(0,0,0,0.3);}
.nav .nav_Ul li dl.down dd{height: 30px;line-height: 30px;}
.nav .nav_Ul li dl.down dd a{color: #ffffff;font-size: 16px;display: inline-block;height: 30px;line-height: 30px;width: 85px;}
.nav .nav_Ul li dl.down dd a:hover{background: #ffffff;color: #d10014;}
.nav .nav_Ul li dl.down i{position: absolute;display: inline-block;width: 15px;height: 6px;background: url(images/downSj.png) center center no-repeat;top: -6px;left: 35px;}
/*footer START*/
.bannerlogo{background: url(images/hqbannerlogo.png) no-repeat center top; width: 1920px; height: 144px;margin: 0 auto;}
.footer{background-color: #26292e;padding:20px 0}
.friendLink{overflow: hidden;margin-bottom: 20px;}
.friendLink h3.friendLinkLm{border-bottom: 2px solid #3c3f43;line-height: 50px;height: 50px;}
.friendLink h3.friendLinkLm a{display: inline-block;width: 80px;text-align: center;font-size: 16px;color: #a6a8aa;}
.friendLink h3.friendLinkLm a.active{border-bottom: 2px solid #ffffff;color: #ffffff;}
.friendLink ul li{margin:25px 30px 0px 0px;float: left;color: #a6a8aa;}
.friendLink ul li a{color: #a6a8aa;font-size: 14px;}
.footerCon{text-align: center;}
.footerCon p{color: #a6a8aa;font-size: 14px;line-height: 30px;}
.location{height: 35px;width: 1200px;margin: 0 auto;font-size: 14px;color: #838383;}
a:hover{color: #d10014;}
/*书闻通用右侧start*/
.swright{
    width: 380px;
    height: 1125px;
    overflow: hidden;
}
.newbookstj{
    width: 380px;
    height: 760px;
    background-color: #ffffff;
    border: 2px solid #dcdcdc;
    margin-bottom: 20px;
}
.btlogo{
    width: 380px;
    padding-top: 10px;
    height: 35px;
    text-align: center;
    background-color: #d10014;
    color: #ffffff;
    font-size: 24px;
    letter-spacing: 2px;
    margin-bottom: 30px;
}
.rigszsw .btlogo{
    margin-bottom: 10px;
}
.newbookstj a img{
    margin-left: 27px;
    width: 150px;
    height: 200px;
    float: left;
    display: block;
    margin-bottom: 27px;
}
.newbookstj a img:hover{
    outline: 8px solid #d10014;
    outline-offset: 0px;
}
.rigszsw{
    width: 380px;
    height: 345px;
    background-color: #ffffff;
    border: 2px solid #dcdcdc;
}
.rigszsw ul li{
    display: block;
    width: 380px;
    padding-top: 3px;
    height: 18px;
    overflow: hidden;
    padding-left: 20px;
    margin-bottom: 15px;
}
.rigszsw ul li:hover{
    background: linear-gradient(to right, #d10014, #ffffff);
    color: #ffffff;
}
.rigszsw ul a:hover{color: #ffffff;}

.fenye{
	width:680px;
	text-align:center;
	display:block;
	padding-top:65px;
    margin: 0 auto;
}


p img{
    max-width:100%;    
}